package e2.entities;

import java.io.Serializable;

import java.util.List;

import javax.persistence.*;

/**
 * Entity implementation class for Entity: Funcionalidade
 *
 */
@Entity
public class Funcionalidade implements Serializable {

    @Id
    private long id;
    @ManyToMany
    private List<Perfil> perfis;
    private static final long serialVersionUID = 1L;
    private String link;
    private String label;
    
    public Funcionalidade() {
    }

    public long getId() {
        return this.id;
    }

    public void setId(long id) {
        this.id = id;
    }

    /**
     * @return the perfis
     */
    public List<Perfil> getPerfis() {
        return perfis;
    }

    /**
     * @param perfis the perfis to set
     */
    public void setPerfis(List<Perfil> perfis) {
        this.perfis = perfis;
    }

    /**
     * @return the link
     */
    public String getLink() {
        return link;
    }

    /**
     * @param link the link to set
     */
    public void setLink(String link) {
        this.link = link;
    }

    /**
     * @return the label
     */
    public String getLabel() {
        return label;
    }

    /**
     * @param label the label to set
     */
    public void setLabel(String label) {
        this.label = label;
    }
}
